
#ifndef wu_ENANITO_STATIC_KINECT_MANAGER_H
#define wu_ENANITO_STATIC_KINECT_MANAGER_H

#pragma once
#include "wuSkelstruct.h"
#include "wuEnanitoStaticKinect.h"
#include "wuBase2dManager.h"

class wuEnanitoStaticKinectManager : public wuBase2dManager
{
    public:
        wuEnanitoStaticKinectManager();
        ~wuEnanitoStaticKinectManager();

        void initPosition (int _x, int _y);
	    void setup(ofxBox2d * _box2d, int _vw, int _vh);
		void update(Skeleton _skel, unsigned char* colorSkin, unsigned char* graySkin);
		void update();
        void draw(bool pinta_bg=false, int offX=0);
		void action(int _action);

        void setScale(float _scale);
        void setContourAmount(int _amount);
        void setPosition(int _x, int _y);
        int getStatus();

		// skins
        wuEnanitoStaticKinect enanito;
        bool bAlive;
        int initX, initY;
};
#endif

